package com.datoucai.entity;


import lombok.Data;

import java.util.Date;

@Data
public class CommentEntity {
    /**
     * 评论ID
     */
    private Long id;

    /**
     * 用户ID
     */
    private Long userId;
    /**
     * 模块
     * @see com.datoucai.enums.CommentModuleEnum
     */
    private Integer module;
    /**
     * 资源id
     */
    private Long resourceId;
    /**
     * 评论内容
     */
    private String content;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 评分
     */
    private Integer score;
    /**
     * 点赞数
     */
    private Integer starNum;
    /**
     * 是否删除
     * @see com.datoucai.enums.CommentDeleteEnum
     */
    private Integer isDelete;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 父评论ID
     * 一般用于多级回复时需要
     */
    private Long parentCommentId;
    /**
     * 根评论ID
     * 一般用于多级回复时需要
     */
    private Long rootCommentId;
    /**
     * 拓展字段
     */
    private String extend;

}
